/*
若干32位整数求和。

输入
输入数据有多组，每组为一行，包括若干个32位整数。行首数字为该行中后续数字的个数，若行首的数值为0，表示输入结束。

输出
对每组输入，在单独的行中输出结果。

示例输入
5 1 2 3 4 5
2 -1 1
0
示例输出
15
0
*/
#include <stdio.h>
int main()
{
    long num,i=0,t,arr[100]={0},sum=0;
    while(scanf("%ld",&num)!=EOF){
       arr[i]=num;      
      if (arr[0]==0)
        {
            break;
        }
        else if (arr[0]==i)
        {
           for ( t = 1; t <= i; t++)
           {
                 sum=arr[t]+sum; 
           }
           printf("%ld\n",sum);
           sum =0;
           i=0;
        }else{
            i++;  
        }         
    }   
    return 0;
}